home *** CD-ROM | disk | FTP | other *** search
/ Computer Inter@ctive 16 / Computer Interactive cdrom 16 - dic 98.iso / zdnetit / content / CMATHCC.ZIP / README.TXT < prev    next >
Encoding:
Text File  |  1998-09-01  |  4.5 KB  |  114 lines

  1.       ┌───────────────────────────────────────────────────────────────┐
  2.       │                                                               │
  3.       │                  C M A T H for Borland C / C++                │
  4.       │                   by Martin Sander 1996-1998                  │
  5.       │                                                               │
  6.       │                    Shareware Version 1.2.1                     │
  7.       └───────────────────────────────────────────────────────────────┘
  8.  
  9. 1. What is CMATH?
  10. -----------------
  11. Didn't you already feel angry about the slow, inaccurate, or even failing
  12. complex-number  functions of your C/C++ compiler? Or did you perhaps regret
  13. that complex numbers are offered only by C++, but not by C?
  14.  
  15. CMATH is a comprehensive library for complex arithmetics and mathematics.
  16. In the first place, CMATH is intended as a high-quality replacement of the
  17. complex class libraries coming with C++ compilers. In addition, all
  18. functions of CMATH may be called from C, without the necessity to use C++.
  19.  
  20. Superior speed, accuracy and safety are achieved through the implementation
  21. in Assembly language (as opposed to the C++ code of the common complex class
  22. libraries).
  23.  
  24. Each of the three floating-point accuracies (float, double, and extended)
  25. is given its own, optimized version of each function.
  26.  
  27.  
  28. 2. System requirements
  29. ----------------------
  30. This version of CMATH is designed for IBM AT, PS/2 or compatibles,
  31. equipped at least with a 80386 CPU and a 80387 coprocessor.
  32. For Borland C++ (Turbo C++), version 3.0 or higher, memory models Win32,
  33. Windows-LARGE, or  DOS-LARGE (depending on choice when ordering or
  34. downloading).
  35. Registered version: all memory models; separate libraries optimized for
  36. all processors from 486DX/Pentium down to 286 with or without coprocessor.
  37.  
  38.  
  39. 3. Installation
  40. ---------------
  41. Please run the installation program INSTALL.EXE. If anything goes wrong,
  42. you may try the following:
  43.    a) Create the directory where you want CMATH to reside.
  44.    b) Manually unzip the file DOC.ZIP into it.
  45.    c) Create a sub-directory /LIB and unzip the file LIB.ZIP into it.
  46.    d) Create a sub-directory /INCLUDE and unzip the file INCLUDE.ZIP into it.
  47. If you don't succeed that way, you probably got a corrupted download.
  48. Please download again. If even that does not help, please contact:
  49. MartinSander@Bigfoot.com.
  50.  
  51. After you completed the installation, you must set the library search path
  52. and the include-file search path according to your CMATH directory choice
  53. ("Options/Directories" in Borland C 3.x, "Options/Project/Directories" in
  54. Borland C++ 4.x and 5.x).
  55.  
  56.  
  57. 4. Running the example
  58. ----------------------
  59. Check your installation by compiling and running CDEMO.CPP. Follow the
  60. instructions in the header of that file.
  61. If you get compiler errors like "Cannot open include file ...", or a
  62. linker error "Unresolved external", you probably did not set the library
  63. and include paths correctly.
  64.  
  65.  
  66. 5. Documentation
  67. ----------------
  68. The full CMATH documentation is to be found in the file CMATH.TXT as
  69. ASCII text. If you want to load the documentation into a word processor
  70. under Windows, you must use the filter "ASCII text" or "MS DOS text".
  71.  
  72. 6. Copyright
  73. ------------
  74. The copyright owner of this product as a whole and of all its constituent
  75. parts is
  76.          Dr. Martin Sander Software Development
  77.          Serturnerstr. 11
  78.          D-37085 Goettingen
  79.          Germany
  80.          e-mail: MartinSander@Bigfoot.com
  81.  
  82. This Shareware version of CMATH is freely distributable in unchanged form.
  83. For the distribution of applications created using CMATH, you need the
  84. registered version. The detailed licence conditions are described in
  85. chapter 1.2 of the file CMATH.TXT.
  86.  
  87.  
  88. 7. Registered Version
  89. ---------------------
  90. If you like CMATH and decide to use it, please be fair and register.
  91. The registered version of CMATH
  92.  
  93. -  supports all memory models of Windows95, NT, 3.x, and DOS
  94.    (including the 32-bit model FLAT).
  95.  
  96. -  has individually optimized libraries for each degree of processor
  97.    backward-compatibility:
  98.       486DX/Pentium+
  99.       386+ (387 coprocessor required)
  100.       286+ (no coprocessor required).
  101.  
  102. -  comes with printed documentation.
  103.  
  104. -  costs USD 60 and can be ordered
  105.    by e-mail from the author or through the following web-sites:
  106.  
  107.    http://www.atlantic-coast.com/cgi-bin/sellonline/136.htm
  108.    http://www.shareit.com/programs/101353.htm
  109.  
  110. See chapter 1.3 of the file CMATH.TXT for details about ordering.
  111.  
  112.  
  113.     * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  114.